import request from '@/utils/request'

// 设备管理列表
export function listEquipment(params) {
  return request({
    url: `/sys/systemEquipmentApi/list`,
    method: 'post',
    params
  })
}

// 租赁设备列表 2021年7月5日14:27:43
export function leaseEquipmentList(params) {
  return request({
    url: `/sys/systemEquipmentApi/getRentalEquipments`,
    method: 'post',
    params
  })
}

// 当前企业下用户的设备
export function enterpriseAccountEquipment(params) {
  return request({
    url: `/sys/systemEquipmentApi/enterpriseAccountEquipmentList`,
    method: 'post',
    params
  })
}

// 当前企业下用户设备的详情
export function detailAccountEquipment(id) {
  return request({
    url: `/sys/systemEquipmentApi/getAccountEquipment/${id}`
  })
}

// 当前用户的自有设备
export function ownListEquipment(params) {
  return request({
    url: `/sys/systemEquipmentApi/accountEquipmentList`,
    method: 'post',
    params
  })
}

export function searchEquipment(params) {
  return request({
    url: `/sys/companyEquipmentApi/selectEquipmentByNameOrLicensePlate`,
    method: 'post',
    params
  })
}

// 新增企业设备管理 2021年7月5日14:24:20
export function addEquipment(data) {
  return request({
    url: `/sys/systemEquipmentApi/add`,
    method: 'post',
    data
  })
}
// 新增人员设备  2021年7月5日14:25:25
export function addPersonEquipment(data) {
  return request({
    url: `/sys/systemEquipmentApi/addAccountEquipment`,
    method: 'post',
    data
  })
}

// 搜索增加设备
export function addSearchEquipment(data) {
  return request({
    url: `/sys/companyEquipmentApi/batchAdd `,
    method: 'post',
    data
  })
}

// 编辑设备管理
export function editEquipment(data) {
  return request({
    url: `/sys/systemEquipmentApi/update`,
    method: 'post',
    data
  })
}

// 设备管理详情
export function detailEquipment(id) {
  return request({
    url: `/sys/systemEquipmentApi/get/${id}`
  })
}

// 报废设备管理
export function updateStatus(id) {
  return request({
    url: `/sys/systemEquipmentApi/updateScrappedStatus/${id}`
  })
}

// 获取设备编号
export function getEquipmentCode(params) {
  return request({
    url: `/sys/systemEquipmentApi/getCode`,
    method: 'post',
    params
  })
}

